package com.bjpowernode.service;

import com.bjpowernode.entity.Economics;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 处理收支记录相关的业务
 *
 * @author 刘逸晖
 */
public interface EconomicsService {

    /**
     * 新增收支记录
     *
     * @param economics 预新增的数据
     */
    void insertEconomics(Economics economics);

    /**
     * 查询所有收支记录
     *
     * @return 所有收支记录
     */
    List<Economics> selectAllEconomics();

    /**
     * 根据 id 删除收支记录
     *
     * @param id 收支记录的 id
     */
    void deleteEconomicsById(Integer id);

}
